// THIS FILE IS GENERATED. ANY CHANGES TO THIS FILE WILL BE LOST.
import type { TOC } from '@ember/component/template-only';

export interface ProgrammingJigsaw1IconSignature {
  Element: SVGSVGElement;
}

export const ProgrammingJigsaw1Icon: TOC<ProgrammingJigsaw1IconSignature> = <template><svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" ...attributes>
<g clip-path="url(#clip0_203_695)">
<path d="M22.707 11.294L19.828 8.41402C19.453 8.03902 18.789 8.03902 18.414 8.41402C18.036 8.79202 17.534 9.00002 17 9.00002C15.897 9.00002 15 8.10302 15 7.00002C15 6.46602 15.208 5.96402 15.586 5.58602C15.977 5.19502 15.977 4.56302 15.586 4.17202L12.707 1.29402C12.332 0.918024 11.668 0.918024 11.293 1.29402L9.102 3.48502C8.363 2.56202 7.24 2.00002 6 2.00002C3.794 2.00002 2 3.79402 2 6.00002C2 7.23902 2.562 8.36302 3.485 9.10202L1.293 11.294C1.105 11.48 1 11.735 1 12C1 12.265 1.105 12.52 1.293 12.708L4.172 15.586C4.563 15.978 5.195 15.978 5.586 15.586C5.964 15.208 6.466 15 7 15C8.103 15 9 15.897 9 17C9 17.534 8.792 18.036 8.414 18.414C8.226 18.602 8.121 18.856 8.121 19.121C8.121 19.387 8.226 19.641 8.414 19.828L11.293 22.707C11.488 22.902 11.744 23 12 23C12.256 23 12.512 22.902 12.707 22.708L14.899 20.517C15.637 21.438 16.761 22 18 22C20.206 22 22 20.206 22 18C22 16.761 21.438 15.637 20.516 14.899L22.707 12.708C23.098 12.316 23.098 11.684 22.707 11.294ZM18.152 14.434C17.903 14.683 17.803 15.044 17.889 15.386C17.975 15.728 18.234 15.998 18.572 16.099C19.426 16.355 20 17.119 20 18C20 19.103 19.103 20 18 20C17.119 20 16.355 19.427 16.098 18.573C15.997 18.236 15.726 17.978 15.385 17.891C15.046 17.804 14.683 17.904 14.434 18.153L12 20.586L10.447 19.033C10.808 18.423 11 17.728 11 17C11 14.794 9.206 13 7 13C6.273 13 5.577 13.192 4.967 13.553L3.415 12L5.848 9.56802C6.097 9.31802 6.197 8.95702 6.111 8.61602C6.025 8.27602 5.767 8.00402 5.43 7.90202C4.574 7.64502 4 6.88102 4 6.00002C4 4.89702 4.897 4.00002 6 4.00002C6.881 4.00002 7.645 4.57502 7.902 5.42902C8.003 5.76602 8.274 6.02502 8.615 6.11102C8.955 6.19702 9.317 6.09802 9.566 5.84802L12 3.41402L13.553 4.96702C13.192 5.57702 13 6.27402 13 7.00002C13 9.20602 14.794 11 17 11C17.727 11 18.423 10.808 19.033 10.447L20.586 12L18.152 14.434Z"/>
</g>
<defs>
<clipPath id="clip0_203_695">
<rect width="24" height="24"/>
</clipPath>
</defs>
</svg>
</template>;